Big Huge Thesaurus

Heliothis zia

noun

sounds kind of like